import axios from 'axios'


// 11、axios二次封装 不同错误的响应状态

axios.interceptors.response.use((response) => {
  if(response.data) {
    console.log(response.data.data)
  }
  return response
}, (error) => {
  if(error && error.response) {
    const { status } = error.response;

    if(status === 404) {
      console.log('资源没找到！！！！')
    }

    if(status === 401) {
      console.log('未登录， 请登录')
    }

    if(status === 403) {
      console.log('没有访问权限')
    }
  }

  return Promise.reject(error)
})